package com.lazily.string_;


/**
 * @Author:  GZQ
 * @date:  2025/3/8 21:08
 * @description: 两种创建 String 对象的区别 -- 练习题2
 */

public class StringExercise02 {
	// 程序入口
	public static void main(String[] args) {
		String a ="lazily"; // a 指向 常量池的 “lazily"
		String b = new String("lazily"); // b 指向堆中的对象
		System.out.println(a.equals(b)); // T
		System.out.println(a == b);// F
		// b.intern() 方法返回常量池的地址
		System.out.println(a==b.intern()); // T
		System.out.println(b==b.intern()); // F
	}
}
